.smallbox {
	width: 12px;
	height: 12px;
	align: center;
}

.finishedwork {
	padding: 0px 0 0px 35px;
	margin: 10px 0 10px 10px;
	line-height: 30px;
	text-align: left;
	background: url(../images/UI/jiantou.gif) no-repeat;
	background-position: 18px;
}

.finishedwork a {
	color: #1864AC;
}

body {
	text-align: center;		;
}

#ronelayout {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	height: inherit;
	width: 96%;
}

.wholelayout {
	border: 1px solid #c3daf9;
	width: auto;
	height: auto;
	background: #FFFFFF;
}

.mainheader {
	background: url(../images/UI/bgxiao.jpg);
	vertical-align: top;
	height: 64px;
	width: 100%;
	border-bottom: 1px solid #c3daf9;
}

.bodytitle {
	font-size: 9pt;
	line-height: 16px;
	font-weight: bold;
	color: #1864AC;
	text-indent: 8pt;
}

.titledesc {
	text-align: left;
	font-size: 9pt;
	line-height: 20px;
	color: #1864AC;
	text-indent: 2em;
	padding-left:1em;
}

.mainbody {
	margin: 3px;
	border: 1px solid #c3daf9;
	width: auto;
	background: #E0F0FF;
	text-align: center;
	overflow: hidden;
}

.operatearea {
	text-align: left;
	background: #E0F0FF;
	color: #1864AC;
	text-indent: 8pt;
	height:25px;
	line-height:25px;
}

.operatearea img {
	cursor: pointer;
	vertical-align: bottom;
}

.tableheader {
	width: 100%;
	background: url(../../yui-ext/images/default/grid/grid-blue-hd.gif);
	height : 26px;
	overflow: hidden;
}

.mainbody .tablecontend {
	background: #9FC7EB;
	width: 100%;
}

.tablecontend .assignbody {
	color: #2870B2;
	background: #FFFFFF;
	font-size: 12px;
	border-top: 1px solid #E0F0FF;
	border-left: 1px solid #E0F0FF;
	text-align: center;
}

.listInput {
	width: 100%;
	background: #FFFFFF;
}

.mainbody .tableheader .tableheadercenter,mainbody .tableheader .tableheaderleft
	{
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	color: #2870B2;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	overflow: hidden;
	background-color: #EFF8FF;
	height: 24px;
}

.mainbody .tableheader .tableheadercenter {
	text-align: center;
}

.mainbody .tableheader .tableheaderleft {
	text-align: left;
}

.tablecontend {
	border: 0px solid #c3daf9;
	text-align: left;
	width: 100%;
	height: auto
}

.ronemessage {
	border: 1px solid #64E07C;
	background: #D1FFDA;
	margin: 3px 3px 0px 3px;
	text-align: left;
}

 .insertRow{
     background:#F4FAFF;
	 font-weight:bold;
	 line-height:18px;
	 text-align:left;
	 border-bottom:1px solid #E7E7E7;
	 border-right:1px solid #E7E7E7;
	 text-indent:10px;
	 color:#0E6CC8;
   }

.ronemessage  .messageinfo {
	font-size: 9pt;
	font: normal;
	color: #328F27;
	line-height: 24px;
	padding-left: 2px;
	text-align: left;
	height: auto;
	width: auto;
}

.hrboder {
	width: auto;
	margin: 0;
	height: 3;
	background-color: #C3DAF9;
}

#detailArea {
	width: auto;
	background: #CCE3FA;
	text-align: center;
	border-right: solid 1px #EBEBEB;
}

#addlArea {
	border: solid 1px #669FD2;
	width: 100%;
	background: #CCE3FA;
	text-align: center;
	overflow: hidden
}

.rowinsertarea {
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
	vertical-align: middle;
	height: auto;
	color: #2870B2;
	border-bottom: solid 1px #669FD2;
	border-right: solid 1px #669FD2;
	border-collapse:collapse;
}



.rowinsertarea tr {
	height: 28px;
}

.footbar {
	height: 18;
	width: auto;
	background: url(../images/UI/footbar.gif) repeat-x;
}

.input {
	margin-left: 2;
	font-size: 9pt;
	color: #5E809E;
	line-height: 20px;
	vertical-align: middle;
	border: 1px solid #669FD2;
	background: #F8FBFF;
	text-indent: 2;
}

.textarea {
	margin-left: 2;
	text-indent: 2;
	font-size: 9pt;
	color: #5E809E;
	line-height: 22px;
	border: 1px solid #669FD2;
	background: #F8FBFF;
}

.rowinsertarea .button {
	font-size: 9pt;
	color: #2870B2;
	line-height: 22px;
	border: 1px solid #669FD2;
	background: #FFFFFF;
	height: 22px;
}

.rowinsertarea a {
	font-size: 9pt;
	color: #B4982A;
}

.tablealignleft,.tablealigncenter,.tablealignright {
	border-left: 1px solid #669FD2;
	border-top: 1px solid #669FD2;
	font-size: 12px
}
.rowtitle {
    background: #FEFCE5;
    font-size: 12px ;
    border-left: 1px solid #669FD2;
    border-top: 1px solid #669FD2;
    text-align: left;
    padding-left: 5px;
}
.tablealignleft {
	text-align: left;
	padding-left: 5px;
}

/* бάֿ */
.tablealigncenter {
	text-align: center;
}

/* бάֿ */
.tablealignright {
	text-align: right;
	padding-right: 5px;
}

.errorfield {
	border: 1px solid #FF9966;
	margin: 3px 3px 0px 3px;
	text-align: left;
	background: #FFFCE5;
}

.choicearea {
	border: 1px solid #c3daf9;
	width: auto;
	background: #E0F0FF;
	vertical-align: bottom;
	margin: 3px 3px 0px 3px;
	text-align: left;
}

.errorfield .messagetitle {
	font-size: 9pt;
	font-weight: bold;
	color: #F85D00;
	width: auto;
}

.errorfield .messagedetail {
	font-size: 9pt;
	line-height: 24px;
	color: #F85D00;
	text-indent: 16pt;
	height: auto;
}

.ronelink {
	cursor: pointer;
	text-decoration: underline;
}

.addingrow {
	border-right: solid 1px #EBEBEB;
}

.notnull {
	color: #FF0000;
}

.listButton,.dislistButton,.listButtonCenter {
	font-size: 9pt;
	height: 40px;
	width: 40px;
	line-height: 22px;
}

.listButton,.listButtonCenter {
	color: #B4982A;
	border-left: 1px solid #F1E3B6;
	border-right: 1px solid #B4982A;
	border-bottom: 1px solid #B4982A;
	border-top: 1px solid #F1E3B6;
	background: #FFFBEB;
}

.dislistButton {
	color: #CACACA;
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #6F6F6F;
	border-bottom: 1px solid #6F6F6F;
	border-top: 1px solid #D3D3D3;
	background: #F5F5F5;
}

/**ɫѡϵͳɫ*/
.selectArea {
	border: 1px solid #E17400;
	background: #DF9B52;	
}

/**ѡTitle*/
.selectArea .selectTile {
	background: url(../images/hink/bg.jpg);
	font-size: 9pt;
	font: bold;
	color: #C1690B;
}

.selectArea .detail {
	font-size: 9pt;
	background: #FFFFEF;
}

.selectArea .scroldetail {
	font-size: 9pt;
	background: #FFFFEF;
}

.selectArea .detail .row,.selectArea .scroldetail .row {
	font-size: 9pt;
	font: bold;
	text-align: left;
	color: #E17400;
	overflow: hidden;
	text-overflow: ellipsis;
}

.select{
   	font-size: 9pt;
	color: #5E809E;
	line-height: 20px;
	vertical-align: middle;
	border: 1px solid #669FD2;
	background: #F8FBFF;
 }

.selectArea .scroldetail .scroll {
	overflow-y: scroll;
	height: 300px;
}

.selectArea .detail .row a,.selectArea .scroldetail .row a {
	font-size: 9pt;
	font: bold;
	color: #E17400;
	cursor: pointer;
	text-decoration: none;
}


.rone-menu-update .x-menu-item-icon {
	background-image: url(../images/menu/change.gif);
}

.rone-menu-delete .x-menu-item-icon {
	background-image: url(../images/menu/delete.gif);
}

.rone-menu-copy .x-menu-item-icon {
	background-image: url(../images/menu/copy.gif);
}

.rone-menu-list .x-menu-item-icon {
	background-image: url(../images/menu/list.gif);
}

.rone-menu-display .x-menu-item-icon {
	background-image: url(../images/menu/display.gif);
}

.rone-menu-search .x-menu-item-icon {
	background-image: url(../images/menu/search.gif);
}

.menu-title{
        background: #ebeadb url( url(../../yui-ext/images/aero/grid/grid-hrow.gif)) repeat-x;
        border-bottom:1px solid #99bbe8;
        color:#15428b;
        font:bold 10px tahoma,arial,verdana,sans-serif;
        display:block;
        padding:3px;
}

.loginConext{
   border: 1px solid #c3daf9;
   margin:3px;
 } 

.rone-tree {
	font-size: 9pt;
	color: #1864AC;
}

.todoitem {
	margin: 3px, 3px, 0px, 3px;
	text-align: left;
	font-size: 9pt;
	line-height: 30px;
	color: #1864AC;
	text-indent: 18pt;
	border-bottom: 1px dashed #1864AC;
	background: url(../images/UI/arrow.jpg) no-repeat;
	background-position: 16px;
}

#msg-div {
	position: absolute;
	left: 35%;
	top: 10px;
	width: 250px;
	z-index: 20000;
}

.normal_table_row {
	background: #FFFFFF;
	font-size: 12px;
	color: #1864AC;
	line-height: 25px;
}

.normal_table_row .column_center,.normal_table_row .column_left {
	border-bottom: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
}

.normal_table_row .column_center {
	text-align: center;
}

.normal_table_row .column_left {
	text-align: left;
	padding-left: 10px;
}
.versionbtn{
  text-indent:20px;
  background:url(../images/common/newversion.gif) no-repeat;
  height:22px;
 color: #1864AC;
}


.error-msg-div{
	background:no-repeat 5px 50% url(../images/UI/error.gif) #FFFCE5 ;
	border:1px solid #FF9966;
	margin:3px 3px 0px;
	padding-left:5px;
	color:#F85D00;
	font-size:9pt;
	font-weight:bold;
	text-align:left;
	height:20px;
	line-height:20px;
	text-indent:2em;
}

.success-msg-div{
	background:no-repeat 5px 50% url(../images/UI/success.gif) #D1FFDA;
	border:1px solid #64E07C;
	margin:3px 3px 0px;
	padding-left:5px;
	color:#328F27;
	font-size:9pt;
	font-weight:bold;
	text-align:left;
	height:20px;
	line-height:20px;
	text-indent:2em;
}
.process-msg-div{
   background:no-repeat 5px 50% url(../images/wizard/runningNode.gif) #FFFBE7;
   border:1px solid #FFF5C1;
   margin:3px 3px 0px;
   padding-left:5px;
   color:#F85D00;
   font-size:9pt;
   font-weight:bold;
   text-align:left;
   height:20px;
   line-height:20px;
   text-indent:2em;
}

.assignapp {
	padding: 0px 0 0px 175px;
	margin: 10px 0 10px 10px;
	line-height: 30px;
	text-align: left;
	background: url(../images/UI/jiantou.gif) no-repeat;
	background-position: 158px;
	color: #6699FF;
}

.assignapptext{
	color: #2870B2;
}

.assignappwarntext{
	color: #FF6600;
}

.textdiv {
	color: #2870B2	;
}

.distextdiv {
	color: #999999	;
}